@charset "utf-8";

section#mainTopContent {
	padding: 10px 5px 10px 5px;
}

section#mainTopContent h1{
	text-shadow:0 1px 0 rgba(255,255,255,.8);
	border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	margin-right: 10px;
}

div#mainNav {
	margin-bottom: 20px;
}

div#mainNav h2 {
	font-size: 18px;
	margin-top: 10px;
	margin-left: 5px;
}

div#mainNav nav ul {
	margin-top: 10px;
}

div#mainNav nav ul li {
	border-bottom: inset 1px #555555;
	position: relative;
}

div#mainNav nav ul li:first-child {
	border-top: inset 1px #555555;
}

div#mainNav nav ul li a {
	display: block;
	padding: 10px 20px 10px 5px;
	background: url("/images/sp/right_yaji.png") no-repeat scroll right 8px;
	background-size:20px auto;
	margin-right: 10px;
	text-decoration: none;
}

div#mainNav nav ul li span {
	display: block;
	padding: 10px 20px 10px 5px;
	color: #777777;
	background: url("/images/sp/right_yaji.png") no-repeat scroll right 8px;
	background-size:20px auto;
	margin-right: 10px;
}